﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="View_QueryStringEmitter.aspx.cs" Inherits="AFCEPF.Samples.WebSamples.Concepts.View_QueryStringEmitter" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .style1
        {
            font-style: italic;
            text-decoration: underline;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    
    <h3>Utilisation du QueryString pour passer des valeurs à une Page</h3>

    <p>
    Il existe plusieurs moyens de passer des valeurs entre pages. L'une d'entre elles est d'utiliser le "<b>QueryString</b>",
    c'est à dire de rajouter à l'URL d'une page une liste de paire clé-valeur.
    <br />
    Le <b>QueryString</b> est une chaine avec la syntaxe : "<span class="style1">NomParam=ValeurParam</span>" pour chaque paramètre. Dans cet exemple,
    nous allons saisir deux valeurs dans les TextBox, puis, sur click du bouton, constituer la chaine formant le 
        <b>QueryString</b>, et appeler une autre page en lui passant les valeurs des deux TextBox dans le 
        <b>QueryString</b>.
    <br />
    Dans la page ainsi appelée, nous récupérerons et afficherons les valeurs récupérées depuis le 
        <b>QueryString</b>.
    </p>
    <hr />

    <b>Remplir les deux zones suivantes :</b>
    <br />


    <br />
    <asp:Label ID="Label1" runat="server" Text="Nom :"></asp:Label>
    <br />
    <asp:TextBox ID="txtName" runat="server">Example Name</asp:TextBox>
    <br />
    <br />
    <asp:Label ID="Label2" runat="server" Text="Prénom"></asp:Label>
    <br />
    <asp:TextBox ID="txtFirstName" runat="server">Example FirstName</asp:TextBox>
    <br />
    <br />
    <asp:Button ID="btnRedirect" runat="server" Text="Redirection avec QueryString" 
        Width="212px" onclick="btnRedirect_Click" />
    <br />

    <p>
    Le code implémentant la construction du <b>QueryString</b> et la redirection vers la page
    de résultat est dans la procédure évènementielle gérant l'évènement <b>Click</b> du Button.
    </p>

</asp:Content>
